package com.zerosky.crm.po;

import java.io.Serializable;
import java.util.Date;

/**
 * Contract实体类 与实体表关联
 * 
 * @author zhouzhengxiang;
 * @since 2017-06-08
 */
public class Contract implements Serializable {
	private static final long serialVersionUID = 1L;
	/* 合同ID */
	private String contractId;
	/* 合同编号 */
	private String contractNum;
	/* 产品名称 */
	private String productName;
	/* 所属客户 */
	private String customerId;
	/* 所属业务员 */
	private String employeeId;
	/* 所属部门 */
	private String deptId;
	/* 交易金额 */
	private Double transactionAmount;
	/* 交易日期 */
	private Date tradeDate;
	/* 投资期限 */
	private String investmentHorizon;
	/* 开户银行 */
	private String depositBank;
	/* 银行账号 */
	private String bankAccount;
	/* 创建时间 */
	private Date createDate;
	/* 创建人 */
	private String createPeople;
	/* 合同名称 */
	private String contractName;
	/* 生效日期 */
	private Date startDate;
	/* 结束日期 */
	private Date endDate;
	/* 合同有效状态 */
	private String status;
	/* 合同状态 */
	private int contractStatus;
	/* 审核人id */
	private String checkPeopleId;
	/* 审核人名称 */
	private String checkPeopleName;
	/* 审核时间 */
	private Date checkTime;
	/* 合同期限 */
	private int contractPeriod;
	/* 客户对象 */
	private Customer customer;
	/* 员工对象 */
	private Employee employee;

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getContractId() {
		return contractId;
	}

	public void setContractId(String contractId) {
		this.contractId = contractId;
	}

	public String getContractNum() {
		return contractNum;
	}

	public void setContractNum(String contractNum) {
		this.contractNum = contractNum;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getEmployeeId() {
		return employeeId;
	}

	public void setEmployeeId(String employeeId) {
		this.employeeId = employeeId;
	}

	public Double getTransactionAmount() {
		return transactionAmount;
	}

	public void setTransactionAmount(Double transactionAmount) {
		this.transactionAmount = transactionAmount;
	}

	public Date getTradeDate() {
		return tradeDate;
	}

	public void setTradeDate(Date tradeDate) {
		this.tradeDate = tradeDate;
	}

	public String getInvestmentHorizon() {
		return investmentHorizon;
	}

	public void setInvestmentHorizon(String investmentHorizon) {
		this.investmentHorizon = investmentHorizon;
	}

	public String getDepositBank() {
		return depositBank;
	}

	public void setDepositBank(String depositBank) {
		this.depositBank = depositBank;
	}

	public String getBankAccount() {
		return bankAccount;
	}

	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getCreatePeople() {
		return createPeople;
	}

	public void setCreatePeople(String createPeople) {
		this.createPeople = createPeople;
	}

	public String getContractName() {
		return contractName;
	}

	public void setContractName(String contractName) {
		this.contractName = contractName;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public int getContractStatus() {
		return contractStatus;
	}

	public void setContractStatus(int contractStatus) {
		this.contractStatus = contractStatus;
	}

	public String getCheckPeopleId() {
		return checkPeopleId;
	}

	public void setCheckPeopleId(String checkPeopleId) {
		this.checkPeopleId = checkPeopleId;
	}

	public String getCheckPeopleName() {
		return checkPeopleName;
	}

	public void setCheckPeopleName(String checkPeopleName) {
		this.checkPeopleName = checkPeopleName;
	}

	public Date getCheckTime() {
		return checkTime;
	}

	public void setCheckTime(Date checkTime) {
		this.checkTime = checkTime;
	}

	public int getContractPeriod() {
		return contractPeriod;
	}

	public void setContractPeriod(int contractPeriod) {
		this.contractPeriod = contractPeriod;
	}

	public Customer getCustomer() {
		return customer;
	}

	public void setCustomer(Customer customer) {
		this.customer = customer;
	}

	public Employee getEmployee() {
		return employee;
	}

	public void setEmployee(Employee employee) {
		this.employee = employee;
	}

}